package com.goldsprite.projecttemplategenerator;

import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.files.FileHandle;

public class FileUtils {

	public static void copyFile(String sourcePath, String destinationPath) {
		FileHandle sourceFile = Gdx.files.internal(sourcePath); // 源文件路径（位于 resources 中）
		FileHandle destinationFile = Gdx.files.local(destinationPath); // 目标路径（位于 local 文件夹）

		if (!sourceFile.exists()) {
			System.err.println("源文件不存在: " + sourcePath);
			return;
		}

		try {
			// 将源文件内容复制到目标文件
			destinationFile.writeBytes(sourceFile.readBytes(), false);
			System.out.println("文件已复制到: " + destinationPath);
		} catch (Exception e) {
			System.err.println("文件复制失败: " + sourcePath + " -> " + destinationPath);
			e.printStackTrace();
		}
	}
}
